Performance Ratios for the Karmarkar-Karp Differencing Method

نویسندگان

  • Wil Michiels
  • Jan H. M. Korst
  • Emile H. L. Aarts
  • Jan van Leeuwen
چکیده

We consider the multiprocessor scheduling problem in which one must schedule n independent tasks nonpreemptively on m identical, parallel machines, such that the completion time of the last task is minimal. For this well-studied problem the Largest Differencing Method due to Karmarkar and Karp outperforms other existing polynomial-time approximation algorithms from an averagecase perspective. For m 3, its worst-case performance has remained a challenging open problem. In this paper, we show that its performance ratio is bounded between 3 1 3 m 1 and 4 3 1 3m . We also analyze the performance ratio if in addition to the number of machines, the number of tasks n is fixed as well.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance Ratios for the Differencing Method Applied to the Balanced Number Partitioning Problem

We consider the problem of partitioning a set of n numbers into m subsets of cardinality k n m or n m , such that the maximum subset sum is minimal. We prove that the performance ratios of the Differencing Method of Karmarkar and Karp for k 3 4 5 and 6 are precisely 4/3, 19/12, 103/60, and 643/360, respectively, by means of a novel approach in which the ratios are explicitly calculated using mi...

متن کامل

Analysis of the Karmarkar-Karp Differencing Algorithm

The Karmarkar-Karp differencing algorithm is the best known polynomial time heuristic for the number partitioning problem, fundamental in both theoretical computer science and statistical physics. We analyze the performance of the differencing algorithm on random instances by mapping it to a nonlinear rate equation. Our analysis reveals strong finite size effects that explain why the precise as...

متن کامل

A complete anytime algorithm for balanced number partitioning

Given a set of numbers, the balanced partioning problem is to divide them into two subsets, so that the sum of the numbers in each subset are as nearly equal as possible, subject to the constraint that the cardinalities of the subsets be within one of each other. We combine the balanced largest differencing method (BLDM) and Korf’s complete Karmarkar-Karp algorithm to get a new algorithm that o...

متن کامل

ANALYSIS OF HEURISTIC FOR NUMBER PARTITIONINGIan

We illustrate the use of phase transition behaviour in the study of heuristics. Using an \an-nealed" theory, we deene a parameterthat measures the \constrainedness"of an ensemble of number partitioning problems. We identify a phase transition at a critical value of constrainedness. We then show that constrainedness can be used to analyse and compare algorithms and heuristics for number partitio...

متن کامل

Analysis of Heuristics for Number Partitioning

We illustrate the use of phase transition behavior in the study of heuristics. Using an “annealed” theory, we define a parameter that measures the “constrainedness” of an ensemble of number partitioning problems. We identify a phase transition at a critical value of constrainedness. We then show that constrainedness can be used to analyze and compare algorithms and heuristics for number partiti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Electronic Notes in Discrete Mathematics

دوره 13  شماره 

صفحات  -

تاریخ انتشار 2003